home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1996 February / EnigmA AMIGA RUN 04 (1996)(G.R. Edizioni)(IT)[!][issue 1996-02][Skylink CD III].iso / earcd / comm2 / samilog.lha / SAmiLog / Docs / SAmiLog.History < prev    next >
Text File  |  1993-08-20  |  12KB  |  182 lines

  1. History        (Only release versions shown, latest versions at END of file)
  2. =======---------------------------------------------------------------------
  3. Version - Release Number ----------------------------------- Completion Date
  4.  
  5. ----------------------------------------------------------------------------
  6. v1.00 ===-[01]-================================================ 3rd Oct 1992
  7. ----------------------------------------------------------------------------
  8. Initial Release.
  9. ----------------------------------------------------------------------------
  10. v1.06 ===-[02]-=============================================== 17th Oct 1992
  11. ----------------------------------------------------------------------------
  12. Recoded many parts. Smaller, Faster, Safer code.
  13. Removed Potential-Guru-bug in Finish Code.
  14. NEW CommandLine interface.
  15. ----------------------------------------------------------------------------
  16. v1.07 ===-[03]-=============================================== 23rd Oct 1992
  17. ----------------------------------------------------------------------------
  18. Now detects next day with newly cleared storage files.
  19. ----------------------------------------------------------------------------
  20. v1.10 ===-[04]-================================================ 4th Dec 1992
  21. ----------------------------------------------------------------------------
  22. New -U Option: C for Mini-Callerslog (Idea by Thargoid).
  23. New -S Command to strip Mini-Callerslog to x number of days.
  24. -O Option will let you output 0 Users if you really want to!?
  25. If Connect string is not found or the call is local, "00.0" is used instead
  26.     of "16.8".
  27. Doc (re)written for the 3rd time! NOW 13k and idiot-proof!
  28. Doc now crunched within the util to save space. Of course, they're still
  29.     output as normal ASCII.
  30. Non-ANSI output is now totally free of ANSI just for the sake of it! (before
  31.     it was left to AmiExpress to strip the ANSI out)
  32. BUG FIX: Doesn't fuck up with 0 byte long locations.
  33. BUG FIX: Making a Normal and then a Full-Node output using Stacked commands
  34.     no longer puts BaudRates over the "Node" text.
  35. ----------------------------------------------------------------------------
  36. v2.00 ===-[05]-=============================================== 20th Aug 1993
  37. ----------------------------------------------------------------------------
  38. History moved into a seperate file. It just made the Docs bigger, and isn't
  39.     required for new users, just for upgraders, who will get the whole
  40.     archive anyway. (The Docs are still built into the util, but the
  41.     history is not).
  42. Documentation converted to AmigaGuide/Multiview Hypertext format. If you
  43.     don't have AmigaGuide or Multiview, its about time you got it!
  44. All code has been revised and updated for more speed, features, reliability.
  45. Now Requires AmigaDOS Operating System v36 (OS 2.02) or higher. Any poor
  46.     people out there still using OS 1.3 should move to the PC, because
  47.     they are obviously computer illiterate.
  48. Added outputting of progress messages to CLI. They just tell you what SAmiLog
  49.     is doing. (Not THAT usefull, but helpfull if you're trying out new
  50.     command lines that don't seem to work...)
  51. Error routine now uses Fault() to return error text instead of error codes.
  52.     You'll still have to use SnoopDOS for any more info. I'm not wasting
  53.     time/memory telling people what file is not found, coz once it's set
  54.     up, it's a waste of space, and SnoopDOS will do it perfectly!!
  55. An automatic memory deallocation routine ensures that SAmiLog never leaves
  56.     any memory allocated after exiting, even after a fatal error.
  57. Optional ENV-Variable to tell SAmiLog where to look for it's files. Affects
  58.     the path of the Storage File, The Headers and Tailers, and the Random
  59.     Lines File. Does *NOT* affect the Mini-Callerslog Path. Please refer
  60.     to the docs.
  61. STORAGE FILE STRUCTURE HAS CHANGED. See the STORAGE.DOC for the format.
  62.     You will have to -Clear a new storage file.
  63. EVEN BETTER working with MULTI-NODE systems! Although no problems have EVER
  64.     been reported in this area, I thought I'd improve it anyway! Now, in
  65.     the unlikely happening that TWO (or more) copies of SAL are running
  66.     at once, (and think about it, it is unlikely, seeing as SAL takes
  67.     a second or so to run, even on a 68000) the first copy will run,
  68.     while the other(s) will wait for it to finish accessing the Storage
  69.     file. I could have done this soooo much easier if the fucking
  70.     OpenFromLock() call worked on my harddrive (works fine for files in
  71.     RAM:, but on Dh0/1/2:, forget it!! Same with Open() when using
  72.     Mode_ReadWrite. Anyone have any ideas??? I guess that this is why
  73.     none of Spock's utils work on my harddrive, Mode_ReadWrite??).
  74. Storage File now only loaded once per run and worked on in memory, no
  75.     matter how many commands are stacked.
  76. Stats-Line (the bottom one) changed. Number-Calls now are 4 digit numbers,
  77.     just in case!. The final "Hours Used Today" number is a little
  78.     better described now with "Hrs: " instead of just "h"! (No more
  79.     wondering what the hell " 21h" means!)
  80. BUG FIX: Used to output crap when someone up/dn loaded over 9999k. Now it
  81.     displays the size in megabytes (EG: " 9mb" or "11mb") when more than
  82.     9999k is sent. If over 99mb is sent, "LOTS" is written into the col.
  83.     (I can't see anyone trading over 99mb in one call, until modems get
  84.     much faster, and harddrives/CD-Rom or whatever get large/popular! by
  85.     then, hopefully someone will have coded a better BBS proggy anyway!
  86.     Or we'll all have been forced to move onto a lame PC or something).
  87. BUG FIX: Similar to the above problem, if, for example, daily uploads
  88.     exceeded 99999k, strange chars were printed. Now it will write out
  89.     the size in megabytes if it's too large for k-bytes. This gives a
  90.     maximum of 9999mb per day before ":"s and stuff get printed. I think
  91.     that it will be very rare for anywhere near that much to be
  92.     up/downloaded in one day, especially considering the size of most
  93.     harddrives!
  94. NOTE:    I do not want any "bug" reports from people saying "when they upload
  95.     10000k it only says " 9mb", and not "10mb". This is because there
  96.     are 1024 KBytes in one MegaByte, and NOT 1000 KBytes! Thus 10000k is
  97.     9.765625 megabytes.
  98. Command U-pdate: Changed the way SAL looks for connects. Works with strings
  99.     like "CONNECT 14400" (without "/HST/HST/V42BIS" etc). This means
  100.     that it should work with those ISDN connects, I hope! (I don't know
  101.     much about them). Thx to Silent/TRSI for reporting the problem with
  102.     ISDN connects! I knew that SAL wouldn't work without the "full"
  103.     connect messages, but I saw no reason to change this (coz people
  104.     could just setup their modems correctly), until hearing that with
  105.     ISDN you cannot get "full" connect strings. (Or can you?)
  106. Command U-pdate: Now seaches for the Logoff Time in the callerslog (instead
  107.     of assuming it is on the last line). This means that SAL will find
  108.     the logoff time (and thus be able to work out the time online) if
  109.     for example the BBS has crashed under /X 3 and "Error" has been put
  110.     at the end of the Log, and SAL is run during re-boot. Thx to Big
  111.     Boss for reporting this problem.
  112. NOTE:    If SAL cannot find a logoff time (eg: if there isn't one in the
  113.     callerslog due to a BBS crash or whatever) it will act as before,
  114.     leaving logoff-time and time-online as blank.
  115. Command U-pdate: Actions for Upload/Download (Failed) now reflect the LAST
  116.     upload or download performed by the user. For example, if they fail
  117.     an upload, and then do a successfull one after it, a normal Upload
  118.     will be reported. (In the old version, if would report a failed upl)
  119.     If their LAST upload/download fails, a failed up/download will be
  120.     reported. This means that callers can see people who did not complete
  121.     their file (those who fail), and those who did finish their file
  122.     (even after failing one or more times).
  123. Command U-pdate: Files that are moved from LCFiles/ when someone calls back
  124.     to enter their descriptions are no longer counted in the bytes
  125.     uploaded (because they were counted when the user originally
  126.     uploaded them).
  127. Command U-pdate: MiniCallerslog is now Appended to (Instead of read in, and
  128.     re-written!). It was about time I discovered Seek().
  129. Command U-pdate: New keeps track of the last seven days' statistics.
  130. Command U-pdate: Now keeps records of highest ever number of callers(etc) in
  131.     one day, and also stores the date it happened.
  132. Command O-utput: File Generation Routine Recoded:
  133.     Works on file in memory, less disk access/fragmentation, and faster
  134.     at creating output files.
  135. Command O-utput: Recoded Random-Line routine. Uses ALL lines in the file,
  136.     upto line 255. Should be a lot more random than before as well, the
  137.     routine uses a combination of the date,time and rasta-beam to get
  138.     a pseudo-random number (Before it just used the rasta-beam!). Lines
  139.     are now properly centred (before they were 1 char too far right)
  140. Command O-utput: If the Connect Baud Rate is "64000" then "ISDN" is written
  141.     over the Baud rate. Done for Silent/TRSI. If anyone would prefer an
  142.     option to show the baud rate instead of "ISDN", let me know and I'll
  143.     do it.
  144. Command O-utput: If the Connect string was recognised as a LOCAL call,
  145.     "LOCL" is written over the Baud rate. If the connect string cannot
  146.     be found, "--.-" is shown (again. I'll make my mine up one day).
  147. Command O-utput: Now displays some Record Stats after the daily stats bar.
  148. Command O-utput: New Option: "R", To disable the Records-Stats bar.
  149. Command O-utput: Option "T" (Logoff-Times) changed to Option "L"
  150. Command O-utput: Option "L" displays Logoff-Times instead of Logon-Times.
  151.     In previous versions, it showed Logoff-Times instead of Actions. The
  152.     reason for change is that it's a bit pointless being able to have
  153.     both Logon and Logoff time shown, when Time-Online is also shown.
  154. Command O-utput: New Option: "S" Show-Files. To show Files up/downloaded
  155.     instead of showing kbytes up/downlaoded.
  156. Command O-utput: New Option: "T" NoText, to disable Head/Tail texts
  157. Command O-utput: If no HeaderText is used (because one isn't found, or it
  158.     is disabled with option "T"), a Clear-Screen is inserted before the
  159.     output so that it looks better! If you use a header text, remember
  160.     to start it with a Clear-Screen (CTRL-L), or it will scroll onto
  161.     the screen (at a slow speed) and look jerky and lame.
  162. Command S-trip: Completely recoded. Now searches for the number of days to
  163.     keep in REVERSE order (one search instead of two). About 5 times
  164.     faster than the old routine (so that's 1/500th of a second instead
  165.     of 1/100th, hehe!). If you specify a number of days to keep that is
  166.     larger than the number of days in the file, SAL will not touch the
  167.     file at all. Also, you can tell SAL to save "0" days, and it will
  168.     "empty" the file.
  169. Command S-trip: Due to the new Mini-Callerslog Date-Bar format, S-trip won't
  170.     properly strip Mini-Callerslog's created with SAL-v1.xx. Nothing
  171.     seriously bad will happen, but it will count the entire Mini-Clog
  172.     previous to the installation of SAL-v2.xx as a single day, and will
  173.     probably strip it all away. So if you want to keep your ancient
  174.     Mini-Callerslogs (god knows why anyone would want more than 7 days
  175.     worth anyway!?), you better preserve them somewhere! If you can be
  176.     bothered, you can edit the date-bars in your old file to the new
  177.     format, and the S-trip command will correctly recognise them.
  178. NEW COMMAND: W-eekly_Stats. Ouputs the stats for the last seven full days
  179.     (not counting "today"). Please refer to docs.
  180. NEW COMMAND: R-ecords. Outputs the record statistics. Please refer to docs.
  181. =- THE BEST JUST KEEPS ON GETTING BETTER! -=================================
  182.